"""
数据库模型包
"""

from .user import User
from .requirement import Requirement
from .test_case import TestCase, ExecutionRecord
from .analysis import AnalysisRecord
from .api_automation import (
    ApiInterface, ApiParameter, ApiAssertion, TestScenario, FlowNode, FlowConnection,
    ScenarioExecution, StepExecutionResult, EnvironmentConfig
)
from .ui_automation import (
    UiAutomationScript, UiAutomationExecution, UiTaskResult, UiStepResult, UiAutomationBatch,
    UiAutomationStatus, ExecutionStatus
)
from .permission import (
    MenuPermission, UserMenuPermission, RolePermission, UserRole
)

__all__ = [
    "User",
    "Requirement", 
    "TestCase",
    "ExecutionRecord",
    "AnalysisRecord",
    "ApiInterface",
    "ApiParameter", 
    "ApiAssertion",
    "TestScenario",
    "FlowNode",
    "FlowConnection",
    "ScenarioExecution",
    "StepExecutionResult",
    "EnvironmentConfig",
    "UiAutomationScript",
    "UiAutomationExecution", 
    "UiTaskResult",
    "UiStepResult",
    "UiAutomationBatch",
    "UiAutomationStatus",
    "ExecutionStatus",
    "MenuPermission",
    "UserMenuPermission",
    "RolePermission",
    "UserRole"
] 